be impossible or difficult to find - Türkisch Englisch Wörterbuch